/*
 * Created on Feb 10, 2005
 * Created by dfhuynh
 */
package edu.mit.simile.longwell.query;

import java.util.Set;
import java.util.SortedSet;

/**
 * @author dfhuynh
 */
public interface IBroadener {
	/**
	 * Answer a set of Facet's that help broaden the given set of objects.
	 * The set of Restrictor's hints at how the objects were gotten.
	 * 
	 * @param objects
	 * @param restrictors
	 * @param locale
	 * @param fresh
	 * @return
	 */
	public Set broaden(
		Set objects, SortedSet restrictors, String locale, boolean fresh)
		throws QueryException ;
}
